;
; COMPAQ 32-Bit Intelligent Drive Array Controller
;
BOARD
 ID="CPQ4001"
 NAME="COMPAQ 32-Bit Intelligent Drive Array Controller"
 MFR="COMPAQ"
 CATEGORY="MSD"
 SLOT=EISA
 LENGTH=330
 READID=YES
 AMPERAGE=2310
 BUSMASTER=200
 VERSION=1.21
 IOCHECK=INVALID
 DISABLE=UNSUPPORTED
IOPORT(1)=0zCC0h
IOPORT(2)=11F1h INITVAL=rrrrxxxx
IOPORT(3)=1171h INITVAL=rrrrxxxx
INCLUDE="CPQ4000.OVL"

BEGINOVL

GROUP="Controller Characteristics"

FUNCTION=""
 SHOW=NO
 CHOICE=""

FUNCTION="Fixed Disk Standard Interface"
 TYPE="MSD,DSKCTL"
 RESOURCE="ADDRESS",COMMON,LOCAL
 HELP="The 32-Bit IDA Controller supports both the Standard 
Interface and the COMPAQ Bus Master Interface.  The Standard 
Interface can be enabled at the primary address, enabled at 
the secondary address, or disabled.  The Bus Master Interface 
is always available to any operating system with Bus Master 
support (such as Novell NetWare and OS/2 Version 1.2)."
 CHOICE="Primary Address"
 HELP="To boot from the 32-Bit IDA Controller, enable the 
Standard Interface at the primary address.  The operating system 
uses the Standard Interface when booting, then switches to the 
Bus Master Interface if it has the required device driver support."
 FREE
  MEMBER="ADDRESS","PRIMARY"
  IRQ=14
  PORT=01F0h-01F7h
  PORT=03F6h-03F7h
   SHARE="MSD"
  PORT=11F1h
  INIT=IOPORT(1)LOC(1 0)01
  INIT=IOPORT(2)LOC(3-0)0100
 CHOICE="Secondary Address"
 HELP="Operating systems without Bus Master Interface support 
use the Standard Interface after booting.  This interface is 
compatible with COMPAQ and other Industry Standard fixed-disk
controllers.  The Standard Interface is a system resource that
is non-shareable and exclusively allocated."
 LINK
  IRQ=11|10|15
  INIT=IOPORT(3)LOC(3-0)0001|0010|1000
 FREE
  MEMBER="ADDRESS","SECONDARY"
  PORT=0170h-0177h
  PORT=0376h-0377h
   SHARE="MSD"
  PORT=1171h
  INIT=IOPORT(1)LOC(1 0)11
 CHOICE="Disabled"
 HELP="The only time you would disable the Standard 
Interface is when adding other fixed-disk drives or controllers 
that require the primary and secondary controller resources.  For 
example, if adding two COMPAQ Advanced ESDI controllers, the 
32-Bit IDA Controller's Standard Interface must be disabled so 
that the ESDI controllers can be enabled at the primary and 
secondary addresses.  The system would boot from one of the 
Advanced ESDI drives.  Because the Standard Interface has 
been disabled for the 32-Bit IDA Controller, your operating 
system must have a Bus Master Interface device driver."
 DISABLE=YES
 FREE
  MEMBER="ADDRESS","SECONDARY"
  INIT=IOPORT(1)LOC(1 0)00

FUNCTION="Bus Master Interface"
 TYPE="MSD,DSKCTL;BMIC"
 HELP="Bus Master interrupts are used by device drivers 
written specifically for the 32-Bit IDA Controller.  Boards
that use level sensitive interrupts may share this interrupt
for multiple devices.
\n\nThe 32-Bit IDA Controller may be configured to use both a 
Standard Interface interrupt (such as Primary/IRQ 14, or 
Secondary/IRQ 10, 11 or 15) for non-bus master device 
drivers AND a level sensitive Bus Master interrupt for 
device drivers that understand interrupt sharing."
 CHOICE="IRQ 15"
  LINK
   IRQ=15
   SHARE="DARRAY"
   TRIGGER=LEVEL
  INIT=IOPORT(1)LOC(7-2)100000
 CHOICE="IRQ 14"
  LINK
   IRQ=14
   SHARE="DARRAY"
   TRIGGER=LEVEL
  INIT=IOPORT(1)LOC(7-2)010000
 CHOICE="IRQ 11"
  LINK
   IRQ=11
   SHARE="DARRAY"
   TRIGGER=LEVEL
  INIT=IOPORT(1)LOC(7-2)000100
 CHOICE="IRQ 10"
  LINK
   IRQ=10
   SHARE="DARRAY"
   TRIGGER=LEVEL
  INIT=IOPORT(1)LOC(7-2)001000

FUNCTION=""
 SHOW=NO
 CHOICE=""

FUNCTION="Controller Order"
 TYPE="MSD,DSKCTL;CTLID"
 HELP="When adding a controller to a configured system, you can
either place it at the end of the controller order or
re-order the controllers.  Re-ordering changes
the current drive letter assignments for all
drives on the system.
To avoid changing the drive letter assignments when you
add a controller to a configured system, place it at
the end of the controller order and DO NOT CREATE A
PRIMARY PARTITION on any of the added disks."
 RESOURCE="CNTRORD",UNIQUE 
 CHOICE="First"
  LINK
  MEMBER="CNTRORD","1"
   SHARE=NO
   MEMBER="ADDRESS","PRIMARY"

 CHOICE="Second"
  LINK
  MEMBER="CNTRORD","2"
  SHARE=NO
  MEMBER="ADDRESS","SECONDARY"

 CHOICE="Third"
  LINK
  MEMBER="CNTRORD","3"
  SHARE=NO
  MEMBER="ADDRESS","SECONDARY"

 CHOICE="Fourth"
  LINK
  MEMBER="CNTRORD","4"
  SHARE=NO
  MEMBER="ADDRESS","SECONDARY"

 CHOICE="Fifth"
  LINK
  MEMBER="CNTRORD","5"
  SHARE=NO
  MEMBER="ADDRESS","SECONDARY"

 CHOICE="Sixth"
  LINK
  MEMBER="CNTRORD","6"
  SHARE=NO
  MEMBER="ADDRESS","SECONDARY"

 CHOICE="Seventh"
  LINK
  MEMBER="CNTRORD","7"
  SHARE=NO
  MEMBER="ADDRESS","SECONDARY"

 CHOICE="Eighth"
  LINK
  MEMBER="CNTRORD","8"
  SHARE=NO
  MEMBER="ADDRESS","SECONDARY"

ENDGROUP

GROUP="Drive Characteristics"

FUNCTION="Logical Drive 1"
 HELP="Each Logical Drive on the 32-Bit IDA Controller appears 
as a physical drive to your operating system.  The operating system, 
number of physical drive pairs, and fault tolerance are specified to 
configure each Logical Drive."
 TYPE="MSD,UNIT0,DSKDRV"
 CHOICE=""

FUNCTION="Logical Drive 2"
 HELP="Each Logical Drive on the 32-Bit IDA Controller appears 
as a physical drive to your operating system.  The operating system, 
number of physical drive pairs, and fault tolerance are specified to 
configure each Logical Drive."
 TYPE="MSD,UNIT1,DSKDRV"
 CHOICE=""

FUNCTION=""
 SHOW=NO
 CHOICE=""

FUNCTION="Unused Drive Pairs"
 HELP="Unused Drive Pairs shows any physical drive pairs not 
assigned to a logical drive.
\n\nTo use these drive pairs, increase the number of drives assigned 
to a logical drive or configure a second logical drive.
\n\nTo increase the number of unused drive pairs, you must decrease 
the number of drives assigned to a logical drive or physically install 
more drives."
 CHOICE=""

FUNCTION=""
 TYPE=""
 SHOW=NO
 CHOICE=""

FUNCTION = ""
 TYPE=""
 SHOW=NO
 CHOICE=""

ENDGROUP

GROUP="Advanced Features" 

FUNCTION="Reset Configuration"
 TYPE="MSD,DSKCTL"
 SHOW=EXP
 CHOICE="Not Reset"
 CHOICE="Reset"

FUNCTION="Striping Factor - Logical Drive 1"
 TYPE="MSD,DSKCTL"
 SHOW=EXP
 CHOICE="8"
 CHOICE="16"

FUNCTION="Striping Factor - Logical Drive 2"
 TYPE="MSD,DSKCTL"
 SHOW=EXP
 CHOICE="8"
 CHOICE="16"

ENDGROUP

ENDOVL
